package com.itheima.d6_generics_class;


import jdk.swing.interop.SwingInterOpUtils;

public class Test {
    public static void main(String[] args) {
        // 目标：掌握泛型类的定义和使用。
        //把MyArrayList改造成可以指定类型存储数据
        MyArrayList myArrayList = new MyArrayList();//没有指定泛型默认是Objiect,可以添加任意元素
        myArrayList.add("小兮");
        myArrayList.add(100);
        myArrayList.add(true);
        Object o = myArrayList.get(0);//只能用object来接，存入时已经升级为object。
        System.out.println(o);

        MyArrayList<String> myArrayList1 = new MyArrayList<>();//<String>已经制定了数据类型
        myArrayList1.add("sjs");
        //myArrayList1.add(200);  报错
        System.out.println(myArrayList1.get(0));
    }
}


